package collection.Stream;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import java.util.stream.Collectors;
//                            _ooOoo_
//                           o8888888o
//                           88" . "88
//                           (| -_- |)
//                            O\ = /O
//                        ____/`---'\____
//                      .   ' \\| |// `.
//                       / \\||| : |||// \
//                     / _||||| -:- |||||- \
//                       | | \\\ - /// | |
//                     | \_| ''\---/'' | |
//                      \ .-\__ `-` ___/-. /
//                   ___`. .' /--.--\ `. . __
//                ."" '< `.___\_<|>_/___.' >'"".
//               | | : `- \`.;`\ _ /`;.`/ - ` : | |
//                 \ \ `-. \_ __\ /__ _/ .-` / /
//         ======`-.____`-.___\_____/___.-`____.-'======
//                            `=---='
//
//         .............................................
//                  佛祖镇楼                  BUG辟易

public class StreamApiDemo1 {
    public static void main(String[] args) {
        List<Integer> list=new ArrayList<>();
        Random r=new Random();
        for (int i = 0; i <10 ; i++) {
            list.add(r.nextInt(100));

        }
        System.out.println(list);
        List<Integer> list1=list.stream()//变成一个流
                .map(x->x*3)//添加一个中间环节，将元素变为lambda表达式的结果
                .collect(Collectors.toList());//终端环节，收集最后处理完的元素
        System.out.println(list1);
    }
}
